home *** CD-ROM | disk | FTP | other *** search
/ Delphi 2 - Developers' Solutions / Delphi 2 Developers' Solutions.iso / dds / chap08 / howto05 / delphi10 / uniqkey / uniform.pas < prev    next >
Encoding:
Pascal/Delphi Source File  |  1996-02-09  |  845 b   |  39 lines

  1. unit Uniform;
  2.  
  3. interface
  4.  
  5. uses
  6.   SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
  7.   Forms, Dialogs, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, DB;
  8.  
  9. type
  10.   TUniqKeyForm = class(TForm)
  11.     Database1: TDatabase;
  12.     BookDataSource: TDataSource;
  13.     BookTable: TTable;
  14.     DBGrid1: TDBGrid;
  15.     DBNavigator1: TDBNavigator;
  16.     NewBookIdStoredProc: TStoredProc;
  17.     procedure BookTableAfterInsert(DataSet: TDataset);
  18.   private
  19.     { Private declarations }
  20.   public
  21.     { Public declarations }
  22.   end;
  23.  
  24. var
  25.   UniqKeyForm: TUniqKeyForm;
  26.  
  27. implementation
  28.  
  29. {$R *.DFM}
  30.  
  31. procedure TUniqKeyForm.BookTableAfterInsert(DataSet: TDataset);
  32. begin
  33.   NewBookIdStoredProc.ExecProc;
  34.   BookTable.FieldByName( 'BookId' ).AsInteger :=
  35.     NewBookIdStoredProc.ParamByName( 'TheNewBookId' ).AsInteger;
  36. end;
  37.  
  38. end.
  39.